简介SSH(Secure Shell)协议是一种在不安全的网络环境中,通过加密和认证机制,实现安全的远程访问以及文件传输等业务的网络安全协议。安全验证基于口令的安全验证只要你知道自己账号和口令,就可以登陆到远程主机基于密钥的安全验证需要依靠密钥,也就是你必须为自己创建一对密钥,并把公钥放在需要访问的服务器上。安装及配置SSH服务安装SSH服务检查 SSH 服务是否已安装# 查找 openssh-server 是否已安装dpkg -l | grep -i “openssh-server”# 查找 openssh-client 是否已安装dpkg -l | grep -i “openssh-client"安装 SSH 服务sudo apt-get install openssh-serversudo apt-get install openssh-client启动与停止 SSH 服务启动与停止 SSH 服务# 启动服务/etc/init.d/ssh start# 停止服务/etc/init.d/ssh stop判断 SSH 服务是否启动# 返回结果包含ssh说明服务已启动netstat -a | grep ssh访问 SSH 服务客户端使用非管理账户登陆# ssh 用户名@ipssh sprite@192.168.1.100设置 SSH 的配置文件打开配置文件# 默认情况下不做任何修改也是可以正常访问的sudo vi /etc/ssh/sshd_config修改默认端口# 使 sshd 服务运行在非标准端口12345上(默认监听端口:22)Port 12345# 客户端使用非标准端口登陆ssh <server addr> -p 12345使用 root 账号登陆# 网上说配置 PermitRootLogin yes 并重启,但我没有试验成功# 麻烦知道原因的朋友留言指教其余详细设置以后慢慢完善…使用SSH服务以后完善…