查看OpenSSH版本
linux系统一般自带OpenSSH
:~$ ssh -V
安装ssh
sudo apt-get install openssh-client
sudo apt-get install openssh-server
启动ssh服务
systemctl start sshd.service
查看ssh服务状态
/etc/init.d/ssh status
常用启动/关闭服务命令
systemctl start sshd.service 或者 service sshd start //启动SSH服务
systemctl stop sshd.service 或者 service sshd stop //关闭SSH服务。
systemctl restart sshd.service 或者 service sshd restart //重启SSH服务
systemctl enable sshd.service 或者 service sshd enable //设置服务开机自启
远程连接服务器
ssh命令,user是服务器用户,host是服务器ip
$ ssh user@host (可以在config中配置,使用 ssh 别名,不需要用户名和主机ip. config)
$ ssh host 如果本地用户名与远程用户名一致,登录时可以省略用户名
ssh免密登陆配置
- 本地生成密钥(默认路径)
ssh-keygen -t rsa
- 配置到远程服务器
ssh-copy-id [-i [identity_file]] [user@]machine,配置时需要输入密码
#ssh-copy-id [-i [identity_file]] [user@]machine
#ssh-copy-id [-h|-?|-f|-n] [-i [identity_file]] [-p port] [[-o <ssh -o options>] ...] [user@]hostname
ssh-copy-id -i /home/opsy/.ssh/id_rsa.pub root@47.114.46.42