OpenSSH for Windows 配置
ssh在linux下我们都不陌生,但很少人在windows下来使用他,经过测试,windows也可以使用ssh的。
1,下载OpehSSH
2,一路安装,遇到确定的,点确定就行
3,打开MS-dos窗口,进入openssh/bin目录。一般是:C:\Program Files\OpenSSH\bin
4,将计算机上的组导入group文件中。这里分两种情况,第一种是本地,第二种是在域中。分别运行-l和-d参数。如果想将两种组都导入,可以先运行-l的参数再运行-d参数的命令。
mkgroup -l >> ..\etc\group 这是加入本地组的命令。
mkgroup -d >> ..\etc\group 这是加入域组的命令。
5,将计算机的用户与其密码导入passwd文件中。与上面的组一样,也是分本地和域两种情况。如果没有该文件或没有导入用户的信息。作为server的话,将不能被登陆,因为没有用户嘛!
mkpasswd -l [-u <username>] >> ..\etc\passwd 这是加入本地用户的命令。
mkpasswd -d [-u <username>] >> ..\etc\passwd 这是加入域用户的命令。
6,由于没有别的域,只需要二个命令
mkgroup -l >> ..\etc\group
mkpasswd -l [-u <username>] >> ..\etc\passwd
7,启动openssh server:net start opensshd
停止openssh server:net stop opensshd
8,使用。
ssh -p 端口 用户名@对方主机IP
sftp -p 端口 用户名@对方主机IP
scp -p 端口 用户名@对方主机IP:文件路径 .
注意:端口默认是22,所以一般不用加-p参数。要更改端口可以在etc/sshd_config中更改。