您的位置:首页 > Web前端

fedora 20 开启 ssh 远程登陆

2014-01-17 19:34 661 查看

fedora 20 开启 ssh

1. 检查是否安装了ssh

命令如下

rpm -qa | grepo ssh

我的机子的执行结果如下

$ rpm -qa | grepo ssh

openssh-server-6.4p1-3.fc20.x86_64

openssh-6.4p1-3.fc20.x86_64

libssh2-1.4.3-8.fc20.x86_64

openssh-clients-6.4p1-3.fc20.x86_64

其中openssh-server-6.4p1-3.fc20.x86_64 这是 ssh 的服务端.

openssh-clients-6.4p1-3.fc20.x86_64 这是ssh 的客户端.

如果没有的把这俩个都装了吧.(fedora 20 默认是安装的)

2. 配置 ssh

用以下命令 打开ssh的配置文件

sudo vi /etc/ssh/sshd_config

配置文件很长,大部分都是以#号开头的是注释掉的.

#Port 22

是默认的端口号 ,如果需要更改, 就把注释去掉.再改个数字.

其它的也是, 需要更改的就把注释去掉再 更改.

默认的配置也能成功开启ssh 服务.

不理解的不要乱改.

3. 开启ssh服务

sudo service sshd start

我的机子的执行结果如下:

$ sudo service sshd start

Redirecting to /bin/systemctl start  sshd.service

查看 ssh 服务的状态

service sshd start

我的如下:

$ sudo service sshd start

[sudo] password for like:

Redirecting to /bin/systemctl start  sshd.service

[like@bogon ~]$ service sshd status

Redirecting to /bin/systemctl status  sshd.service

sshd.service - OpenSSH server daemon

   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled)

   Active: active (running) since Fri 2014-01-17 11:31:25 CST; 12min ago

  Process: 1475 ExecStartPre=/usr/sbin/sshd-keygen (code=exited, status=0/SUCCESS)

 Main PID: 1478 (sshd)

   CGroup: /system.slice/sshd.service

           └─1478 /usr/sbin/sshd -D

Jan 17 11:31:25 bogon systemd[1]: Started OpenSSH server daemon.

Jan 17 11:31:25 bogon sshd[1478]: Server listening on 0.0.0.0 port 22.

Jan 17 11:31:25 bogon sshd[1478]: Server listening on :: port 22.

Jan 17 11:43:59 bogon systemd[1]: Started OpenSSH server daemon.

这就是开始 ssh 服务成功了.

4. 用其它的机子登陆ssh

[kuaile@localhost ~]$ ssh like@192.168.122.77

like@192.168.122.77's password:

Last login: Fri Jan 17 11:30:52 2014

[like@bogon ~]$ ls

这是我的登陆情况的结果.

like           这是ssh主机上的用户名

192.1658.122.77            这是ssh的主机IP

然后就是按提示输入 like 的密码

登陆成功后 终端的提示符就变了.

用exit 命令退出.

[like@bogon ~]$ exit

登出

Connection to 192.168.122.77 closed.

[kuaile@localhost ~]$

退出后又变成自己本来的终端提示符.

如果不能成功登陆的先用本机测试一下.

ssh like@127.0.0.1

再检查一下防火墙.fedora 20 的防火墙默认是可ssh 登陆的.



默认 ssh 可登陆.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fedora ssh openssh