ubuntu配置ssh, 利用ssh进行远程登录与文件传输

利用ssh可以登录远程的Linux机器,并远程对机器进行操作,是一个非常有用的工具。

一.ssh 配置

首先安装openssh-server

sudo apt-get install openssh-server

查看电脑是否开启了ssh

sudo ps -e | grep ssh

如果没有sshd ,说明没有启动 

(ps 命令:查看进程状态,-e-A的意思是一样的,即显示有关其他用户进程的信息,包括那些没有控制终端的进程)

启动sshd

sudo service ssh start

打开配置文件 /etc/ssh/sshd_config

注释掉 PermitRootLogin without-password 

增加一行 PermitRootLogin yes

如果需要打开远程图像化界面,要有这两行

X11Forwarding yes
X11DisplayOffset 10

连接端口默认 22 ,可以改,改完后

两边电脑都配好就可以用了

二. 远程登录与文件传输

假如远程机账号名:ycj  id:111.11.111.111

ssh [email protected]

即可登录,如果修改了端口 加上 :-p 端口号

传输文件

scp,rsync

scp 与 cp 命令差不多

比如:

scp xxx [email protected]:/home/ycj

将xxx复制到/home/ycj

rsync差不多,只是可以不覆盖复制

你可能感兴趣的:(linux)