安装启用

安装: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 端口 //复制秘钥到第一台虚拟机

最后修改:2021 年 06 月 04 日
如果觉得我的文章对你有用,请随意赞赏