centos 远程拷贝 centos复制文件

这篇文章给大家聊聊关于centos 远程拷贝,以及centos复制文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

MobaXterm通过VNC远程连接CentOS

  等待系统安装完毕即可,我这里之前安装过了,所以tigervnc-server存在。

  安装vnc-server完成,将vncserver文件从/lib/systemd/system里面拷贝到/etc/systemd/system目录下。设置vncserver的密码,view-only password我这里选择'y'可以直接输入'n'。

  修改vncserver文件,将ExecStart=/usr/bin/vncserver_wrapper的[User]改为你想远程的用户名,打印vncserver@:1.service文件内容如下。

  启动vnc服务,restart服务时系统出现Warning,可按提示输入systemctl daemon-relod再重启一下服务。将vnc服务设置开机自启动,查看端口是否正常启用(通常端口是以5900开始,这里显示正常,表示配置成功)。

  在端口正常开启后,需配置防火墙,使其开放vnc端口。若命令不能成功使用,则需开启防火墙,也可直接关闭防火墙。还需关闭SELinux,找到SELINUX将后面设置成disabled。

  打开MobaXterm,点击Session选择vnc连接,输入需要远程的系统IP,选择正确的端口号,点击确定等待连接。

  以上配置正确,即可连接Centos系统,并登录进系统(在登录进系统的时候,需之前设置vnc密码登录)。

~文章已经结束了~

声明:本人所写的只是本人在使用中遇到的问题做个记录总结,很多内容也是百度,或者查阅官方文档,可能与他人有重复;若需按照本文配置,请认真确认是否适合你的情况,造成一切损失;本人概不负责。

如何在 CentOS / RHEL 上设置 SSH 免密码登录

作为系统管理员,你计划在 Linux上使用 OpenSSH,完成日常工作的自动化,比如文件传输、备份数据库转储文件到另一台服务器等。为实现该目标,你需要从主机 A能自动登录到主机 B。自动登录也就是说,要在 shell脚本中使用ssh,而无需要输入任何密码。

本文会告诉你怎样在 CentOS/RHEL上设置 SSH免密码登录。自动登录配置好以后,你可以通过它使用 SSH(Secure Shell)和安全复制(SCP)来移动文件。

SSH是开源的,是用于远程登录的最为可靠的网络协议。系统管理员用它来执行命令,以及通过 SCP协议在网络上向另一台电脑传输文件。

通过配置 SSH免密码登录,你可以享受到如下的便利:

用脚本实现日常工作的自动化。

增强 Linux服务器的安全性。这是防范虚拟专用服务器(VPS)遭受暴力破解攻击的一个推荐的方法,SSH密钥单凭暴力破解是几乎不可攻破的。

什么是 ssh-keygen

ssh-keygen是一个用来生成、创建和管理 SSH认证用的公私钥的工具。通过 ssh-keygen命令,用户可以创建支持SSH1和 SSH2两个协议的密钥。ssh-keygen为 SSH1协议创建 RSA密钥,SSH2则可以是 RSA或 DSA。

什么是 ssh-copy-id

ssh-copy-id是用来将本地公钥拷贝到远程的 authorized_keys文件的脚本命令,它还会将身份标识文件追加到远程机器的~/.ssh/authorized_keys文件中,并给远程主机的用户主目录适当的的权限。

SSH密钥

SSH密钥为登录 Linux服务器提供了更好且安全的机制。运行 ssh-keygen后,将会生成公私密钥对。你可以将公钥放置到任意服务器,从持有私钥的客户端连接到服务器的时,会用它来解锁。两者匹配时,系统无需密码就能解除锁定。

在 CentOS和 RHEL上设置免密码登录 SSH

以下步骤在 CentOS 5/6/7、RHEL 5/6/7和 Oracle Linux 6/7上测试通过。

节点1: 192.168.0.9节点2: 192.168.l.10

步骤1:

测试节点1到节点2的连接和访问:

[root@node1~]# ssh root@192.168.0.10The authenticity of host'192.168.0.10(192.168.0.10)' can't be established.RSA key fingerprint is 6d:8f:63:9b:3b:63:e1:72:b3:06:a4:e4:f4:37:21:42.Are you sure you want to continue connecting(yes/no)? yesWarning: Permanently added'192.168.0.10'(RSA) to the list of known hosts.root@192.168.0.10's password:Last login: Thu Dec 10 22:04:55 2015 from 192.168.0.1[root@node2~]#

步骤二:

使用 ssh-key-gen命令生成公钥和私钥,这里要注意的是可以对私钥进行加密保护以增强安全性。

[root@node1~]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key(/root/.ssh/id_rsa):Enter passphrase(empty for no passphrase):Enter same passphrase again:Your identification has been saved in/root/.ssh/id_rsa.Your public key has been saved in/root/.ssh/id_rsa.pub.The key fingerprint is:b4:51:7e:1e:52:61:cd:fb:b2:98:4b:ad:a1:8b:31:6d root@node1.ehowstuff.localThe key's randomart image is:+--[ RSA 2048]----+|.++|| o o o|| o o o.||. o+..|| S..||....|| o E oo.o||= ooo.||. o.o.|+-----------------+

步骤三:

用 ssh-copy-id命令将公钥复制或上传到远程主机,并将身份标识文件追加到节点2的~/.ssh/authorized_keys中:

[root@node1~]# ssh-copy-id-i~/.ssh/id_rsa.pub 192.168.0.10root@192.168.0.10's password:Now try logging into the machine, with"ssh'192.168.0.10'", and check in:.ssh/authorized_keysto make sure we haven't added extra keys that you weren't expecting.

步骤四:

验证免密码 SSH登录节点2:

[root@node1~]# ssh root@192.168.0.10Last login: Sun Dec 13 14:03:20 2015 from www.ehowstuff.local

我希望这篇文章能帮助到你,为你提供 SSH免密码登录 CentOS/ RHEL的基本认知和快速指南。

windows 与CentOS之间互传文件操作步骤

一:流程

工具: SecureCRT,Xshell,cmder等

三、cmder

在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:

在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,命令为:

scp在跨机器复制时采用了ssh连接和加密方式,若机器间配置了 ssh免密码登录,则在使用scp时无需输入密码。

命令详解

scp是secure copy的简写,用于在Linux下进行远程文件拷贝的命令。与之类似,cp命令仅能在本机进行拷贝,而scp传输过程是加密的,可能会稍影响速度。当服务器硬盘变为只读状态时,scp能帮你移出文件。此外,scp占用资源较少,几乎不影响系统正常使用,相比rsync,它更为轻便。

1.命令格式

2.命令功能

scp命令可以实现Linux服务器之间的文件和目录复制。

3.命令参数

4.使用实例

复制文件和目录的scp命令实例概述

从本地服务器复制到远程服务器

(1)复制文件和文件名

命令格式:scp用户名@远程服务器地址:远程文件路径本地文件路径

(2)复制目录和文件名

命令格式:scp-r用户名@远程服务器地址:远程目录路径本地目录路径

二、 SecureCRT

步骤一

在CentOS或Debian系统中,通过root权限安装lrzsz(zmodem)软件。

步骤二

启动SecureCRT,登录Linux终端,并切换至管理员账户。

步骤三

将文件从Windows系统上传至Linux系统。cd到目标路径,执行rz命令,或使用Transfer-Zmodem Upload list打开文件选择对话框,上传文件。

步骤四

将文件从Linux系统下载至Windows系统。输入sz filename命令,文件自动下载至默认目录。

阅读剩余
THE END