Linux——远程控制服务

author:XiaoGua
os:win8和ubuntu16.04

一、配置sshd服务

ssh(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。ssh是基于SSH协议开发的一款远程管理服务的程序,能够提供两种安全验证的方法:

1、基于口令的验证——用账号和密码验证登录
2、基于密钥的验证——需要在本地生成密钥对,然后把密钥对中的公钥
上传至服务器,并与服务器中的公钥进行对比,该方式相对而言较安全

ssh服务的配置信息保存在/etc/ssh/sshd_config

二、windows与ubuntu传文件

windows和ubuntu必须是同一局域网

一)、Filezilla客户端

1、windows8下载一个filezilla客户端


by XiaoGua

2、linux中找IP地址

虚拟机里的:ens33对应的就是linux的地址,
真机连得是wifi:找的是wlp2s0 对应的inet


by XiaoGua

3、filezilla站点管理器


by XiaoGua

填写linux用户名,密码
终端输入:whoami


by XiaoGua

密码:登录密码
端口号:ftp 端口号是21
sftp 端口号是22


by XiaoGua

4、尝试第一次连接filezilla
报错
若输入ps -e | grep ssh
看不到sshd 或者sshd-agent,可能是ssh 未安装
看到sshd


by XiaoGua

说明sshd安装,只是服务没有开启
service ssh start


by XiaoGua

安装ssh客户端
sudo apt-get install openssh-server
5、连接成功之后,Filezilla的显示界面
by XiaoGua

二)、Xshell客户端

1、window8安装Xshell客户端
1)新建会话:填写主机:ip地址


by XiaoGua

2)、输入用户名:xiaogua


by XiaoGua

3)、输入密码:并记住密码


by XiaoGua

4)、连接成功


by XiaoGua

三)、putty

1)、window8安装putty客户端
2)、打开,进入配置界面


by XiaoGua

3)、连接成功


image.png

补充

os:macOS和window8

一、Filezill
Mac OS X系统已经默认安装了SSH,但是SSH服务并未启用,这样你就不能远程登录。
1)、mac打开ssh服务
打开“系统偏好设置”——>"共享文件"——>勾选“远程登录”


by XiaoGua

by XiaoGua

2)其他的如同以上的操作

你可能感兴趣的:(Linux——远程控制服务)