就算ssh的目标机器也可以给你权限上网下载代码过去,然后再在你的win机器本机编译与运行。
不过我觉得你们的代码估计是编译目标平台应该要是linux,所以你就算下载后来,也不超过是拿一个ide作为代码阅读器与编辑器,你没法编译运行出现效果。也许是你会想出win机器上再开一个虚拟机,那你还不如再ssh到目标机器上,而且要是你们组的权限做的很好的话,就算你能上网下载代码的权限仅限于你这一块儿的组件代码,而非全部代码(例如我那一次所在的位置的组,我不能ftp访问到c编译器前端的代码,编译器后端的代码对我那是不可见的)。另,既然如此你都ssh了,你就认可这种命令行的工作吧,我几乎从未也没见过ssh上了后有ide的,而当然这又是ide无法适应的情况之一。你也可以不选择vi,你可以中,选择emacs(本人应该是emacs党),但gdb的话,目前简直没有替代品。而我想说的是,你都不试一下,怎末就知道是坑呢?即便真这是坑,反正就这个了,你只有认可,不然的话...(自己另外吧)
是需要得有权限如何修改保存到是:esc到命令模式,敲冒号:,再wq!(3个字符),就保存退出了,[w是存放,q是退出,可单用,!是满]也这个可以是shiftzz,存放后退的意思
1.发出命令格式:
scp[参数][原路径][目标路径]
2.下达命令功能:
scp是securecopy的缩写,scp是linux系统下基于条件ssh登录通过安全的远程文件拷贝命令。linux的scp命令可以不在linux服务器之间剪切粘贴文件和目录。
3.下达命令参数:
-1满scp命令建议使用协议ssh1
-2强制scp命令使用协议ssh2
-4强制破军scp命令只建议使用ipv4寻址
-6强制scp命令只建议使用ipv6寻址
-b使用批处理模式(传输过程中不询问传输口令或短语)
-c允许压解。(将-c标志传达消息给ssh,最大限度地可以打开压缩后功能)
-p恢复原文件的修改时间,访问时间和访问权限。
-q不没显示传输进度条。
-r二分查找复制整个目录。
-v具体点总是显示输出。scp和ssh(1)会不显示出整个过程的调试信息。这些信息作用于调试直接连接,修改密保和配置问题。
-ccipher以cipher将数据传输接受加密,这个选项将真接传信给ssh。
-fssh_config更改一个得用的ssh配置文件,此参数直接传递给ssh。
-iidentity_file从指定你文件中加载传输时使用的密钥文件,此参数直接传达消息给ssh。
-llimit标准限制用户所能在用的带宽,以kbit/s为单位。
-ossh_option要是习惯于在用ssh_config(5)中的参数讯息传递,
-pport尽量是字母的p,port是指定你数据传输都用到的端口号
-sprogram指定你加密传输时所可以使用的程序。此程序必须能够明白ssh(1)的选项。