windows服务器里实现通过ssh工具SecureCRT

windows服务器里实现通过ssh工具SecureCRT

前言

由于公司服务器都是windows,哥也是无奈,无法使用ssh连接上,我又想用ssh怎么办?由于百度/谷歌,终于有方法实现SecureCRT连接windows服务器。

powerSheelServer

官网下载,如果你没那本事下载或访问不了,哥的[百度网](链接: https://pan.baidu.com/s/1QfTcZnHO_1iheLUsnskhDQ)盘借你用。
留言才有提取码哦。

这个链接可以下很多windows软件
一路点next,直到安装成功。

配置

服务页签配置

勾选“作为windows服务运行”

连接页签配置

在这里可以修改连接端口
修改如下
这里写图片描述

安全页签配置

勾选启用密码认证即可。

启动

按上面的配置即可,点击启动按钮,即可启动powershell server

[2018/7/23 15:15:58] [5340] [1] Starting (user initiated).
[2018/7/23 15:15:58] [5340] [1] Starting PowerShell Server Win32 Service...
[2018/7/23 15:16:02] [6956] [4] PowerShell Server Started. Version: 16.0.6589.
[2018/7/23 15:16:02] [6956] [4] 最大连接数:Unlimited
[2018/7/23 15:16:04] [5340] [14] PowerShell Server Win32 Service started.

如果打出如上日志,说明启动成功。

客户端

powershell server支持如下客户端

  • Putty on Windows
  • Connect-PowerShellServer, Invoke-PowerShellServer, and Disconnect-PowerShellServer Cmdlets included in NetCmdlets.
  • PSClient in IP*Works! SSH
  • Any SSH client on a mobile device.
  • OpenSSH with XTerm, gnome-terminal, Konsole.

putty

以putty为例说明连接过程。
官方下载地址,选择putty.zip 下载,双击PUTTY.EXE
配置如下
这里写图片描述
客户端putty输入远程IP,端口号(如果服务器端修改了端口号,要和其保持一致),点击open。
连接成功后会提示输入用户名和密码,注意这个用户名和密码是windows的本地帐户,如果你没设置过就不用输入了,
比如我的笔记本是登陆名是administrator,密码是123,输入后回车。如下结果,则表示连接成功。

login as: administrator
administrator@192.168.3.31's password:
PowerShell Server: SSH-Enabled PowerShell Access for Windows (powershellserver.c
om)

PS C:\Users\Administrator\Documents>

注意PS C:\Users\Administrator\Documents>,就可以使用linux命令了。

SecureCRT.exe

王牌ssh连接工具
连接如下
这里写图片描述
点击连接,要求输入密码,由于我的电脑帐户是name:administrator pwd:123,输入即可。
结果如下

PowerShell Server: SSH-Enabled PowerShell Access for Windows (powershellserver.com)

PS C:\Users\Administrator\Documents> 

是不是很6?哈哈

putty的证书登陆

上面介绍了putty的用户名/密码登陆,这里说说别人介绍的证书。

我没有亲测,生成密钥太久
1. 点击puttygen.exe, 点击Generate, 鼠标来回换动,有助于快速生成密钥。
2. 密钥生成后,可以为密钥设置密码,点击save private key, 保存客户端私钥。
3. 不要点击save public key, 手动复制public key的内容到.txt文件保存(其他任何文件类型皆可),并上传到服务器端。

这里写图片描述
4. 服务器端配置如下,修改配置后要重启服务
这里写图片描述
5. 打开putty,IP和端口设好,connection设置如下
这里写图片描述
6. 点击open, 得到如下提示,代表连接成功

总结

windows下可以通过ssh连接,这就好办多了,可以使用jenkins实现数据同步了。

猜你喜欢

转载自blog.csdn.net/achenyuan/article/details/81166526