通过scp指令传输文件需要两台电脑起码有一台的ssh 22端口是不限制使用的。下面先讲Ubuntu下如何安装ssh
在ubuntu系统下打开Terminal 输入 ssh 查看是否安装 ssh。
如果没有安装则使用
sudo apt-get install ssh
下载ssh,遇到提示输入yes
下一步是需要修改ssh配置文件的:
sudo vim/etc/ssh/sshd_config
找到PermitRootlogin without_password 修改为PermitRootlogin yes 我运行的时候没找到这个文件
直接运行 sudo service ssh restart
重启ssh服务
备注:在命令行窗口中输入: net start ssh-agent
开启ssh服务
Scp指令(在同一局域网内,用来传输数据)
Scp +操作指令 + 文件地址(绝对路径) +接受人用户名+@+接收人ip地址+ : + / + 文件地址
例如:scp -r C:/Users/***/Desktop/1.docx barry@1#.##.###.#5:/home/barry/
scp -r 本地主机文件夹 远程主机用户名@远程主机IP: 希望拷贝到远程主机的文件夹
scp –r zgs@1#.##.###.#3:/home/zgs/demo输出结果.rar C:/Users/*****/Desktop/
scp –r远程主机用户名@远程主机IP: 希望拷贝到远程主机的文件夹 本地主机文件夹
window系统邮件shift+鼠标右键选中(在此处打开powershell窗口),就打开了此处的命令窗口。
Window命令行查看ip地址: cmd打开命令窗口 输入ipconfig
即可