您的位置:首页 > 运维架构 > Linux

Linux及Windows系统远程登录以及下载文档

2017-11-23 21:55 435 查看

Linux及Windows系统远程登录以及下载文档

1.linux

远程登录

在终端以下语句即可实现远程登录:

ssh -l username servername


在提示信息下输入密码即可。

例如

ssh -l lideng genepool.nersc.gov


下载文件

下载单个文件,在终端输入:

scp username@servername:remote_file_path local_file_path


例如:

scp lideng@genepool.nersc.gov:/global/dna/projectdirs/RD/CowRumen/CowRumenRaw/I200.fastq-HWI-E4:2.fastq.gz /media/yy/Elements/I200


下载整个目录,在终端输入:

scp -r username@servername:remote_dir/ local_dir


上传文件

上传单个文件,在终端输入:

scp local_file_path username@servername:remote_file_path


下载整个目录,在终端输入:

scp -r local_dir username@servername:remote_dir


2.Windows

windows环境下远程登录需要下载小工具,例如WinScp、Putty.我使用的是Putty,Putty可用来登录到远程服务器上进行操作,若想从远程服务器上传及下载文件需要再下载Pscp.

Putty

Putty使用很简单,下载到机器上后双击putty.exe即可打开使用,出现配置界面。

在“Host Name (or IP address)”输入框中输入想要访问的主机名称或IP地址,例如genepoo.nersc.gov或192.168.9.4。端口号(Port)根据使用的协议有所区别,ssh默认为22,telnet默认使用23.在“Protocol”单选栏中选择使用的协议,一般是telnet或ssh,这取决于服务器提供的服务。在“Saved Session”输入栏中输入任务的名字,单击“Save”按钮,就可以把任务配置保存起来了。配置完成后单击“Open”按钮,出现登录界面.

—–详见百度百科putty[]https://baike.baidu.com/item/putty/5426468?fr=aladdin]

我登录是采用的是ssh,端口号为22。

Pscp

语法与scp相同,使用时需要先进入命令行(cmd),然后到Pscp所在的安装目录下再输入指令。

下载文件指令为:

pscp username@servername:remote_file_path local_file_path


例如:

pscp lideng@genepool.nersc.gov:/global/dna/projectdirs/RD/CowRumen/CowRumenRaw/I200.fastq-HWI-E4:2.fastq.gz /media/yy/Elements/I200


上传文件指令为:

pscp local_file_path username@servername:remote_file_path


pscp和scp都有几个有用的options,放置位置为

pscp [options] [username@]servername:remote_file_path local_file_path


pscp中有

-p 拷贝文件的时候保留源文件建立的时间。

-q 执行文件拷贝时,不显示任何提示消息。

-r 拷贝整个目录

-v 拷贝文件时,显示提示信息。

看见有博客中提及

“建议将pscp.exe放到C:\WINDOWS\system32下面,这样就可以在任何地方调用了。”

下次可以尝试一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  远程登录 windows