OpenSSH

1. 安装OpenSSH

安装无比轻松,只需要一条命令即可。

sudo apt-get install openssh-server

安装好以后检查ssh服务是否成功打开

ps -e | grep ssh

如没有成功打开,需要手动将其打开

以下是常用命令: (在su环境下执行)

/etc/init.d/ssh status
/etc/init.d/ssh restart
/etc/init.d/ssh start
/etc/init.d/ssh stop

2. 配置

2.1 允许/禁止root账户登录

/etc/ssh/sshd_config中找到配置项PermitRootLogin,调整其值为yesno即可。如:

PermitRootLogin no
2.2 设置远程登录时的Banner

/etc/ssh/sshd_config中找到配置项Banner,调整期值为任意文本文件即可。如:

Banner /etc/issue.net
2.3 配置免密码登录

首先生成服务器端的公钥和私钥

ssh-keygen

检查服务端是否有~/.ssh/authorized_keys文件,如果没有创建一个。 复制客户端公钥到此文件即可。如:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDc/oAITBcHEVmoB9+qjsXLduucjAZ6qiROGrc7e/7tdXwM8vJjX06Frr4NrNVyb5Fm5opGjOnS7cKnz5EmqgBdS0pLptpyCH7N/ZgLRJCE6PhJGWrNg0HOp6FF4k9YLBgNEUIFoFfM90DVubta5WGehVDfF4awkIigN9Xxo2n+Wxdf0T1LIPdUh3U5IULiSgnLEmTImY9TlJbyetDscKMhNH7AzsneHv8T2Rl2nPSRtJiNrzPEbrtu7vcDDzeF1xW8lvx/kMK5MRBCGCQewLcbUp627hs4GL8CxbB1etR76UShuXTOFG0jwge5y3gnNnRnjreSVkw051u2cTCOBxXP [email protected]

注意:修改配置之后需重启服务

3. 参考资料

results matching ""

    No results matching ""