安装启用
安装:apt install ssh
修改配置:vim /etc/ssh/sshd_config
将#PermitRootLogin without-password
改成PermitRootLogin yes
启动ssh:/etc/init.d/ssh start
限制配置
vim /etc/hosts.allow
在最后加上 sshd:ip地址:allow //允许某个ip地址
vim /etc/hosts.deny
添加 sshd:ALL //允许所有的ssh登录
vim /etc/ssh/sshd_config
修改port //端口
listenaddress //监听地址,个人理解为ssh所使用的ip地址
pubkeyauthentication //公钥认证
/etc/init.d/ssh restart //重启ssh
ssh-keygen -t rsa //生成秘钥 若没有要求全回车就好
cd ~/.ssh/
cat id_rsa.pub > authorized_keys
//把秘钥拷到授权文件里面
useradd 用户名 //创建用户
passwd 用户名 //设置密码
vim /etc/passwd //修改用户权限
cd .ssh/
rm -rf *
//删除秘钥
ssh-keygen -t rsa
重新生成秘钥
cat id_rsa.pub > authorized_keys
//把秘钥拷到授权文件里面
在另外一台计算机/虚拟机也生成秘钥
ssh-copy-id 用户名@ip地址 -p 端口 //复制秘钥到第一台虚拟机