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客户端
2、linux中找IP地址
虚拟机里的:ens33对应的就是linux的地址,
真机连得是wifi:找的是wlp2s0 对应的inet
3、filezilla站点管理器
填写linux用户名,密码
终端输入:whoami
密码:登录密码
端口号:ftp 端口号是21
sftp 端口号是22
4、尝试第一次连接filezilla
报错
若输入ps -e | grep ssh
看不到sshd 或者sshd-agent,可能是ssh 未安装
看到sshd
说明sshd安装,只是服务没有开启
service ssh start
安装ssh客户端
sudo apt-get install openssh-server
5、连接成功之后,Filezilla的显示界面
二)、Xshell客户端
1、window8安装Xshell客户端
1)新建会话:填写主机:ip地址
2)、输入用户名:xiaogua
3)、输入密码:并记住密码
4)、连接成功
三)、putty
1)、window8安装putty客户端
2)、打开,进入配置界面
3)、连接成功
补充
os:macOS和window8
一、Filezill
Mac OS X系统已经默认安装了SSH,但是SSH服务并未启用,这样你就不能远程登录。
1)、mac打开ssh服务
打开“系统偏好设置”——>"共享文件"——>勾选“远程登录”
2)其他的如同以上的操作