英杰926

导航

启动ssh服务 XSshell 生成秘钥 并注册公钥在Ubuntu linux

安装ssh服务:
sudo apt-get install openssh-server

查看ssh服务:    ps -ef | grep ssh

查看之后正常显示如下3行:
root        80     1  0 07:14 ?        00:00:00 /usr/sbin/sshd
sm          86     1  0 07:15 ?        00:00:00 ssh-agent
sm          88     2  0 07:15 tty1     00:00:00 grep --color=auto ssh
上面第1行对应服务器端,如果没有第1行则  sudo /etc/init.d/ssh start
上面第2行对应客户端,如果没有第2行则  eval  ssh-agent


XSshell 生成秘钥 并注册公钥在Ubuntu linux

修改:sshd_config
vim /etc/ssh/sshd_config
PubkeyAuthentication  yes(取消注释)
AuthorizedKeysFile       .ssh/authorized_keys(取消注释)

修改完重启ssh服务   sudo service ssh restart

创建相应目录:
ssh-keygen

修改文件:authorized_keys,把XSshell生成的用户公钥粘贴进去
vim authorized_keys

密码登录:
修改文件:vim /etc/ssh/sshd_config
PasswordAuthentication no 改成:PasswordAuthentication yes
之后强制保存  w !sudo tee %
修改完重启ssh服务   sudo service ssh restart

posted on 2018-02-24 09:03  英杰926  阅读(188)  评论(0编辑  收藏  举报