linux远程命令linux执行远程命令

如题所述

linux如何远程使用?

linux操作系统通过命令行的方式就可以远程使用了。

Linux操作系统是完全可以通过命令行来操作的,目前常用的远程登录linux操作系统的方式是ssh。你在服务器端启用ssh服务,然后再远程使用支持ssh的软件,比如putty,指定服务器的地址和ssh的端口就可以登录了。Ssh端口默认是22,你也可以自己指定其他的端口。

如何远程连接Linux服务器?

1、首先我们打开电脑桌面,先点击打开「启动台」。

2、然后点击上面的「其他」。

3、点击打开这里的「终端」。我们使用终端来连接服务器。

4、打开终端后,使用ssh命令来连接,命令如下:sshuser_name@ip,其中user_name是远程服务器的登录用户名,ip就是远程服务器的ip。

5、按回车后,要求我们输入密码的,输入的是远程服务器的登录密码。

6、按回车,输入没问题的话,就成功登录上远程服务器了。

linux下如何使用ssh远程登录主机,执行shell脚本?

linux主机登录另外一台linux服务器,直接在命令行提示符下输入:ssh账号@IP地址即可比如:[email protected]然后按照提示输入密码.一切无误则进入该远程主机.

linux远程传送文件或文件夹的命令?

1.scp命令

scp语法

scp源文件目标IP@目录

scp用法举例:

eg1:将/tmp/test.log文件传送到172.10.1.2服务器的/tmp目录下

scp/tmp/[email protected]:/tmp

eg2:将/data/test目录传送到172.10.1.2服务器的/tmp目录下

scp-r/data/[email protected]:/tmp

2.rsync命令

rsync语法:

rsync源文件目标IP@目录

选项参数:

-v:显示rsync过程中详细信息。可以使用-vvvv获取更详细信息。

-P:显示文件传输的进度信息。(实际上-P=--partial--progress,其中的--progress才是显示进度信息的)。

-n--dry-run:仅测试传输,而不实际传输。常和-vvvv配合使用来查看rsync是如何工作的。

-a--archive:归档模式,表示递归传输并保持文件属性。等同于-rtopgDl。

-r--recursive:递归到目录中去。

-t--times:保持mtime属性。强烈建议任何时候都加上-t,否则目标文件mtime会设置为系统时间。

-o--owner:保持owner属性(属主)。

-g--group:保持group属性(属组)。

-p--perms:保持perms属性(权限,不包括特殊权限)。

-D:是--device--specials选项的组合,即也拷贝设备文件和特殊文件。

-l--links:如果文件是软链接文件,则拷贝软链接本身而非软链接所指向的对象。

-z:传输时进行压缩提高效率。

-R--relative:使用相对路径。意味着将命令行中指定的全路径而非路径最尾部的文件名发送给服务端,包括它们的属性。用法见下文示例。

--size-only:默认算法是检查文件大小和mtime不同的文件,使用此选项将只检查文件大小。

-u--update:仅在源mtime比目标已存在文件的mtime新时才拷贝。注意,该选项是接收端判断的,不会影响删除行为。

-d--dirs:以不递归的方式拷贝目录本身。默认递归时,如果源为dir1/file1,则不会拷贝dir1目录,使用该选项将拷贝dir1但不拷贝file1。

--max-size:限制rsync传输的最大文件大小。可以使用单位后缀,还可以是一个小数值(例如:--max-size=1.5m)

--min-size:限制rsync传输的最小文件大小。这可以用于禁止传输小文件或那些垃圾文件。

--exclude:指定排除规则来排除不需要传输的文件。

--delete:以SRC为主,对DEST进行同步。多则删之,少则补之。注意--delete是在接收端执行的,所以它是在exclude/include规则生效之后才执行的。

-b--backup:对目标上已存在的文件做一个备份,备份的文件名后默认使用~做后缀。

--backup-dir:指定备份文件的保存路径。不指定时默认和待备份文件保存在同一目录下。

-e:指定所要使用的远程shell程序,默认为ssh。

--port:连接daemon时使用的端口号,默认为873端口。

--password-file:daemon模式时的密码文件,可以从中读取密码实现非交互式。注意,这不是远程shell认证的密码,而是rsync模块认证的密码。

-W--whole-file:rsync将不再使用增量传输,而是全量传输。在网络带宽高于磁盘带宽时,该选项比增量传输更高效。

--existing:要求只更新目标端已存在的文件,目标端还不存在的文件不传输。注意,使用相对路径时如果上层目录不存在也不会传输。

--ignore-existing:要求只更新目标端不存在的文件。和--existing结合使用有特殊功能,见下文示例。

--remove-source-files:要求删除源端已经成功传输的文件。

rsync用法举例:

eg:将/tmp/test.log文件传送到172.10.1.2服务器的/tmp目录下

rsync-av/tmp/test.logroot@

如何远程使用家里的linux机器?

你好。远程linux机器一般可以通过SSH方式、VNC方式。

已SSH远程为例,首先您需要在家里的linux机器上开启ssh服务,具体执行如下命令:

/etc/init.d/sshdstart

然后,在您的客户端机器上,如果是Windows的话,需要安装xmanagerenterprise,使用其中的xshell,新建ssh会话连接,来远程你家里的linux机器。

温馨提示:答案为网友推荐,仅供参考
相似回答