OpenSSH
是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族
可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)
、 rcp
ftp
、 rlogin
、rsh
都是极为不安全的,并且会使用明文传送密码。OpenSSH
提供了服务端后台程序和客户端工具,用来加密远程控制
和文件传输过程中的数据,并由此来代替原来的类似服务。
以前一直都是用Xshell 6
来远程连接Linux系统
。一次偶然的机会认识到了OpenSSH
。感觉还是挺好用的。而且自己自定义了Windows 10
的cmd窗口
。加上OpenSSH
连接终端。也是非常不错的。本次使用Windows10系统
来安装OpenSSH
。
一、Windows 10的cmd窗口界面优化
1、在cmd窗口
最上方鼠标右键
,选择属性
。我的配置如下。



powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

开机自启:sc config sshd start= auto
启动:net start sshd

开机自启:sc config sshd start= auto
启动:net start sshd

生成密钥对命令
ssh-keygen -t rsa



安装:
yum -y install openssh openssh.server
启动:
systemctl start sshd

cp authorized_keys /.ssh/authorized_keys

cat authorized_keys

vim /etc/ssh/sshd_config
加入内容:
PubkeyAuthentication yes
StrictModes no

14、重启sshd服务
,查看状态
。
systemctl restart sshd
systemctl status sshd


评论