20:unixlinux中远程 *** 作与文件传输

20:unixlinux中远程 *** 作与文件传输,第1张

实现仿真终端连接服务器,可以在本地打开服务器的命令行进行 *** 作

步骤:

1、允许客户端可以通过仿真终端连接 *** 作服务器,服务器必须安装~服务端软件

2、安装服务端软件

(1)在终端输入:sudo apt-get install openssh-server

(2)配置服务端:gedit /ect/ssh/sshd_config修改文件

在标记的下面添加:

PermitRootLogin yes

意思是:允许root用户远程登录。但实际开发过程中不允许这样做!

(3)重启服务:sudo service sshd restart

服务器配置完成

3、配置客户端

(1)安装远程终端软件【secureCRT、Xshell、Bitvisor...】

(2)打开软件,填写连接信息,连接与远程服务器(我这里安装的是:Xshell6)

首先要知道自己服务器的地址:在linux终端:ifconfig查看ip地址

在xshell中输入命令

(3)连接成功

实现文件在不同系统传输

服务端:

客户端:

(1)使用软件传输文件:

继续使用xshell自带的软件 Xftp6

和Xshell一样配置连接

文件相互拖拽,即可实现传输!

(2)使用cmd命令行连接ftp传输文件:

当出现ftp>时,表明windows中ftp客户端已起用

退出ftp客户端:bye 命令

既然已经接触UNIX系统了,建议不要使用带窗口管理器的软件,在没有xwindow的unix中你跑不起来

unix下拷贝文件到软盘的命令

在windows下如何访问安装unix系统的硬盘。

------Solutions------

SCO下是doscp ,可以实现dos格式软盘文件的 *** 作。

windows下访问unix格式的硬盘,如果你是不同的机器,可以通过ftp,如果同一台机器,还不如在unix底下访问windows硬盘可能性大。

unix底下可以将windows的硬盘mount到指定目录下,当作一个普通目录使用。

可以用man mount 查看具体的帮助。

------Solutions------

1.先mount软驱,然后用cp命令就可以的。具体命令的使用你可以看联机帮助

2.开启UNIX系统的telnet服务,在WINDOWS中就可以用telnet命令访问UNIX系统

------Solutions------

1.先mount软驱,然后用cp命令就可以了,或者使用doscp filename a:

2.ftp or telnet.

------Solutions------

tar cv6 目标文件或目录(不过这样产生的文件window是看不了的)

上面的方法也可以,mount fd0135ds18(sco unix)

至于访问,就用telnet即可,如果互拷文件,就用ftp。这些命令都可以用man察看

具体用法。

unix一般用下面几种方式实现文件共享:

1、nfs,可以mount远程主机export的nfs文件系统,当本地文件系统一样用。

2、samba,可以mount远程主机的samba共享目录,和 *** 作本地文件目录一样用,这种方式可以和windows之间共享文件目录。

3、ftp/tftp,服务器提供共享文件目录,客户端用ftp/tftp/wget工具浏览下载文件,这种方式主要是提供文件传输方法。

4、其它的远程拷贝和同步工具如:rcp,rsync,scp等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11704701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存