用mac连接windows,为了方便拷贝文件。windows做服务器端,mac为客户端。
Windows上的操作:
1.下载软件freeSSHD
2.按照默认的方法安装在C盘,在安装过程中, 会跳出是否设置private key的选项,允许设置
3.打开freeSSHD软件,此时图标会在桌面操作栏的右下角显示
4.双击打开软件,打开到“Server Status”选项卡,会有两个可以点击的选项(Telnet和SSH),如果ssh是打开状态,点击停止ssh服务
5.点击“Users”选项卡,如果有用户,则删除原有用户,添加一个用户。按照如下设置后,点击确定,可以看到shell和sftp亮绿灯
- 「Login 选项 」设置用户名
- 「Authorization 选项」 设置为 Password stored as SHA1 hash"
- 「Password及again 选项」设置密码
- 「Users can use 选项」☑️Shell ☑️SFTP
6. 点击“Authorization”选项卡,将「Password authentication」选项设置为"Allowed",将「Public key authentication」选项设置为"Disabled"。设置完毕后点击右下角的应用(apply)
7.点击“Server Status”选项卡,启动SSH服务
8.点击桌面右下角freeSSHD图标,选择unload
9.到freesshd安装目录(默认为 C:/Program Files(x86)/freeSSHD),找到FreeSSHDServer.exe,右键点击选择“以administrator”身份运行
Mac上的操作:
打开terminal,输入代码
ssh user@ip
PS:
SFTP设置参考:链接
SSH设置参考:链接
首先尝试用公钥的方法设置,但是需要输入密码,不知道密码是什么,于是后来尝试了用密码登陆的方法。
结果登陆上了,但是显示乱码,还未解决问题。