LEN

【转】SSH服务器配置及client的使用
1、确认sshserver是否启动了:ps -e | grep ssh  如果只有ssh-agent那ssh-se...
扫描右侧二维码阅读全文
10
2017/01

【转】SSH服务器配置及client的使用

1、确认sshserver是否启动了:ps -e | grep ssh

  如果只有ssh-agent那ssh-server还没有启动,如果有sshd那说明ssh-server已经启动了。

2、安装 OpenSSH Server:sudo apt-get install openssh-server

3、启动ssh:sudo /etc/init.d/ssh start (重启:restart,停止:stop)

4、配置认证证书:

4.1、首先修改 sshd_config 文件,开启证书认证选项:

    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile %h/.ssh/authorized_keys

修改完成后重新启动 ssh 服务。

4.2、 生成rsa keygen

$ ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/danspeed/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/danspeed/.ssh/id_rsa.
Your public key has been saved in /home/danspeed/.ssh/id_rsa.pub.
The key fingerprint is:
cc:a9:df:5e:d1:b6:7e:b7:42:5d:f4:55:08:6a:fc:66 danspeed@ubuntu_server

生成的 key 存放在/home/danspeed/.ssh里,建立的过程中会提示输入 passphrase,这相当于给证书加个密码。当然如果这个留空的话,后面即可实现免密码的自动登录。

4.3、将id_rsa.pub的内容添加到~/.ssh/authorized_keys中.

cat id_dsa.pub >>authorized_keys 

或者把id_rsa.pub改名为:authorized_keys
注意:目录.ssh和文件authorized_keys的权限必须是600.

4.4、将id_rsa.pub拷贝到远程机器的.ssh目录下。

这样即可实现免密码自动登录ssh服务器。

原文地址 : http://blog.chinaunix.net/uid-11820691-id-108998.html

最后修改:2017 年 02 月 08 日 02 : 47 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论