shell 练习 (免密钥登陆脚本)
2024-10-01 05:09:54
脚本说明 本地服务器ip 10.0.0.5 远程服务器地址 10.0.0.223 #!/bin/bash
remote_ip=$
if [ ! -n "$1" ] ;then
echo "please usage ./without_password remote_host!"
exit
else
echo "the remote_host you input is $remote_ip"
fi
ssh root@$remote_ip "mkdir .ssh; chmod 700 .ssh" ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub root@$1:/root/.ssh/authorized_keys
ssh root@$ "chmod 600 ~/.ssh/authorized_keys"
ssh root@$
ifconfig
退出远程
[root@localhost ~]# exit
logout
Connection to 10.0.0.223 closed.
eth0 Link encap:Ethernet HWaddr :0C::DD::F9
inet addr:10.0.0.50 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::20c:29ff:fedd:80f9/ Scope:Link
UP BROADCAST RUNNING MULTICAST MTU: Metric:
RX packets: errors: dropped: overruns: frame:
TX packets: errors: dropped: overruns: carrier:
collisions: txqueuelen:
RX bytes: (962.2 KiB) TX bytes: (894.0 KiB) lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::/ Scope:Host
UP LOOPBACK RUNNING MTU: Metric:
RX packets: errors: dropped: overruns: frame:
TX packets: errors: dropped: overruns: carrier:
collisions: txqueuelen:
RX bytes: (16.5 KiB) TX bytes: (16.5 KiB)
最新文章
- 【转】java通用URL接口地址调用方式GET和POST方式
- nodejs、npm、grunt——名词解释
- 关于控件的Invoke(...)方法和BeginInvoke(...)方法的区别
- eclipse-java/spring mvc常见错误
- UVa 11624 Fire!(BFS)
- 2016年12月9日 星期五 --出埃及记 Exodus 21:4
- DIV+CSS命名规范-转载1
- Entity Framework 5问题集锦
- android+apimonitor+genymotion
- hdu5514-Frogs(容斥原理)好题
- WPF 多线程处理(6)
- Java文件解压之TGZ解压
- 在scrollView中使用pageControl
- Tarjan+模板
- 状态压缩DP------学习小记
- 在Intellij Idea中使用JSTL标签库
- python 云打码 hhtp接口
- 数据库【mysql篇】学习笔记
- 使用jquery实现返回顶部按钮
- 【Java资源免费分享,网盘自己拿】