赞
踩
ssh客户端---------------ssh服务端(22)
注:Centos 7系统默认已安装openssh相关软件包,并将sshd 服务添加为开机自启动。
- 服务名称:sshd
- 服务端主程序:/usr/sbin/sshd
- 服务端配置文件:/etc/sshd_config
- 客户端配置文件:/etc/ssh_config
虚拟机以命令行的方式远程登录(登录后,操作对本机无影响,exit退出!用完后立即退出!)
- [root@localhost ~]# ssh root@192.168.247.21 ##默认端口号22
-
- ##root不是本机用户,是21的用户
- ##@固定格式
- ##192.168.247.21要登录的服务器的IP地址
- [root@localhost ~]# ssh -p 1122 root@192.168.247.22
-
- ##-p:指定端口
更改端口号:
- AllowUsers ##允许登录的用户,相当于白名单,允许指定,拒绝所有
- DenyUsers ##禁止登录的用户,相当于黑名单,拒绝指定,允许所有
-
- 例:AllowUsers aa bb@192.168.233.20
- ##允许aa用户登录
- ##用户bb只能通过192.168.233.20IP登录
- ##多个用户用空格隔开
注:不能将同一个用户,既允许也拒绝
scp远程复制:从别的主机将文件或者目录,复制到主机
- #默认端口
- [root@localhost /]# scp root@192.168.247.22:/opt/1.txt /opt/rh
- ##scp 远程复制命令
- ##192.168.247.22 要登录的IP地址
- ##/opt/1.txt 复制的文件位置
- ##/opt/rh 粘贴的文件位置
-
- #已更改端口
- [root@localhost /]# scp -P 1122 root@192.168.247.22:/opt/1.txt /opt/rh
- ##-P 指定端口
- ##-r 复制目录
sftp:使用了基于ssh协议(端口号22)的加密解密技术,所有传输效率比传统的ftp要慢,但是安全性更高,操作语法与ftp一样
- #默认端口
- [root@localhost /]# sftp root@192.168.247.20
-
- #指定端口
- [root@localhost /]# sftp -P 1122 root@192.168.247.20
前言:因为服务器的密码可以通过暴力破解的方式进行破解,所有产生了更加安全的密钥对,必须提供匹配的密钥信息才能通过密钥验证
注:密码和密钥对都开启,服务器会优先使用密钥对验证
- [root@localhost ~]# ssh-keygen -t ecdsa
- ##keygen 设置密钥
- ##-t ecdsa 指定加密方式
- [root@localhost ~]# cd .ssh/
- [root@localhost .ssh]# ls
- id_ecdsa id_ecdsa.pub known_hosts
- ##id_ecdsa 私钥文件
- ##id_ecdsa.pub 公钥文件
1.先在客户端生成密钥文
2.进入存放路径,将公钥文件传入服务端
3. 实现免交互登录
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。