查看IP
ifconfig 查看ip地址
ip addr 查看IP地址(在ifconfig不能使用时用这个)
lo 代表本地回环,不走网卡,etho代表你的网卡
vi /etc/sysconfig/network-scripts/ifcfg-xx (可以用来启动ifconfig命令)
输入命令后将ONBOOT=yes然后输入下边
yum install net_tools 安装一个网络工具,就可以使用ifconfig命令
替换源,每个源都有具体的步骤所以只需按照提示即可
SSH服务:
ssh Secure Shell 安全外壳协议,建立在应用层基础上的安全协议,可靠性连接,专为远程登录会话和其他网络服务提供安全性的协议。防止了远程管理过程中的信息泄露问题,可以用于多个平台,几乎支持所有的UNIX平台
SSH的安装
服务端安装SSH
yum install openssh-server
启动ssh service sshd start
设置开机自动启动 chkconfig sshd on
查看ssh服务是否启动 ps -ef |grep ssh
客户端安装ssh
建议用xshell
yum install openssh-clients 安装本地端的客户端ssh
SSH客户端连接SSH服务
ssh 用户名@ip地址
输入 密码(在linux下密码是不显示的)
ssh config
config为了方便批量管理多个ssh,ssh存放在
~/.ssh/config (~表示家目录, .点表示隐藏文件)
config配置
Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密钥文件的路径
案例,window下在本地Xshell中进行以下
cd ~/.ssh/
touch config
vim config
host "wo"
HostName ip(192.168...)
User root
Port 22
会发现 不再需要用 ssh root@192.168.2.122命令,只需要ssh wo就可以
如果有多台服务器则多写几个
host "wo2"
HostName ip(192.168...)
User root
Port 22
ssh安全免密登录:ssh key
ssh key使用非对称加密方式生成公钥和私钥,私钥存放在本地 ~/.ssh目录下,公钥可以对外公开,放在服务器的 ~/.ssh/authorized_keys下就可以实现免密登录。
linux平台生成ssh key输入下边就可以生成 pub为公钥
ssh-keygen -t rsa
ssh-keygen -t dsa
windows 下生成ssh key
用的是xshell的话在 tools下有个User Key Manager.
在XShell下点击工具下的用户密钥管理的生成输入名字和密码就可以生成两个密钥
使用
在XShell下连接,然后选择用户身份验证,然后将密钥(私钥)选择
然后在服务器上的 ~/.ssh/下新建 authorized_keys然后将刚刚生成的公钥复制如就可以实现免密登录
在linux下的操作方式
将在linux下生成的公钥复制到.ssh下然后将里边的内容复制到authorized_keys中(没有需要新建)
将其加载到ssh服务中ssh-add ~/.ssh/wo(私钥名称)
SSH安全端口
修改SSH端口服务 修改/etc/ssh/sshd_config配置
service sshd restart 重启就可以