Windows上安装配置SSH教程(1)——知识点汇总

1.是什么SSH

维基百科:https://zh.wikipedia.org/wiki/Secure_Shellhtml

其余博客:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.htmllinux

总结一下就是:SSH(Secure Shell)是一种加密的网络传输协议,经常使用于远程登录与远程文件传输。使用SSH能有效避免数据在传输过程当中被窃取篡改。SSH能够采用密码方式登录远程,也可使用公钥私钥自动登录。vim

SSH是一种协议,该协议的实现有不少种,OpenSSH就是其中一种,OpenSSH是自由软件,可无偿使用。windows

2.什么是OpenSSH(OpenBSD Secure Shell)?如何在计算机上安装OpenSSH

OpenSSH是SSH协议的一种实现,在计算机上安装完OpenSSH并开启服务后该计算机就可做为SSH服务器被远程访问和上传下载文件。安全

OpenSSH官网:https://www.openssh.com/服务器

在计算机上安装与配置OpenSSH教程:http://www.cnblogs.com/feipeng8848/p/8568018.html网络

相关知识参考资料:yii

https://cects.com/install-configure-ssh-on-windows/ssh

3.什么是WinSCP?

WinSCP是一种SSH客户端软件,拥有图形界面,运行在Windows系统上,在客户端(非安装SSH服务器端,其实服务器本机也能够)安装上WinSCP能使用图形界面使用SSH远程链接上服务器实现上传下载的软件。相似的软件还有putty。编辑器

WinSCP官网:https://winscp.net/eng/docs/lang:chs

在Windows 10 计算机上安装与配置WinSCP教程:http://www.cnblogs.com/feipeng8848/p/8568149.html

 —————————————————————————————————————————————————————————————————————————————————————————— 

两台计算机链接在局域网内,分别设置好IP地址,而后在服务端安装OpenSSH,客户端安装OpenSSH和WinSCP,配置好服务端和客户端,你就可使用密码登陆的方式远程链接局域网内另一台电脑了,也能够手动进行远程上传下载文件。

可是,想我这么懒的人,不爱每次都输入密码,并且密码让别人知道了是否是随便拿一台计算机就能登陆了?怎么办?

能够,使用公钥免密码登录:http://www.cnblogs.com/feipeng8848/p/8549697.html

好了,如今能免密码登录了,问题又来了,这还得手动操做,能不能不要人为干预,客户端隔一段时间自动上传下载一些东西?

能够,根据下面的内容,使用Expect脚本自动登录SSH。

 —————————————————————————————————————————————————————————————————————————————————————————— 

4.Cygwin是什么?

Cygwin是一个在Windows上模拟Linux环境的软件。在安装了Cygwin的Windows计算机上你可使用vim编辑器,可使用ls命令,可使用cat命令······,总之,Cygwin很强大。

本教程第5节和第6节的Tcl和Expect就是借助Cygwin安装的。

在计算机上安装Cygwin教程:http://www.cnblogs.com/feipeng8848/p/8555648.html

注意:Cygwin是安装在客户端上的,服务端能够不装。

5.什么是Tcl/Tk?

Tcl(发音tickle)全称是Tool Control Language,工具控制语言,是一种脚本语言,Expect就是Tcl的扩展。

维基百科:https://zh.wikipedia.org/wiki/Tcl

Tcl教程能够看这个网站:https://www.yiibai.com/tcl/

这里只写一个Hello World测试一下

6.什么是Expect?

Expect是一种Tcl的扩展,是用来进行自动化控制和测试的软件工具。

维基百科上对Expect的介绍:https://zh.wikipedia.org/wiki/Expect

使用Expect可使用脚本自动输入密码登陆SSH。

使用Expect自动登录SSH:http://www.cnblogs.com/feipeng8848/p/8559773.html

问题:使用脚本那还能不能用公钥方式了?

7.SCP命令

scp命令用于Linux之间复制文件和目录。

scp是 secure copy的缩写, scp是linux系统下基于ssh登录进行安全的远程文件拷贝命令。

SCP命令教程:http://www.runoob.com/linux/linux-comm-scp.html

————————————————————————

综合应用以上知识点,就能在Windows上搭建SSH,使用SCP命令在客户端(Win10)和服务器之间传输文件:http://www.cnblogs.com/feipeng8848/p/8569284.html

————————————————————————

教程结束。

相关文章
相关标签/搜索