`
kang
  • 浏览: 463669 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下,.sh命令运行时需要密码 解决

阅读更多

Linux下,运行.sh命令clearDB.sh,需要输入密码。
这样不好,会导致bat操作被block住。

上网Google,关键字:Linux ssh 免密码


参考文章链接:
http://www.diybl.com/course/6_system/linux/Linuxjs/20081010/149793.html
http://technic.txwm.com/linux/v43331.vhtml

 


尝试如下操作:

 

[root@dcm-linux-01 ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
c1:bd:9a:ed:e5:1f:6c:ba:61:d2:be:25:bd:77:f9:a0 root@dcm-linux-01


[root@dcm-linux-01 ~]# cd .ssh
[root@dcm-linux-01 .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub  known_hosts
[root@dcm-linux-01 .ssh]# cat id_rsa.pub >> authorized_keys

 

 

测试结果:OK!
(再运行sh文件时,不再需要输入密码了)

 

说明:此处为了简单起见,将passphrase设置为空


主要步骤:
生成公钥id_rsa.pub和私钥id_rsa(覆盖原先的公私钥);
将公钥文件的内容追加到authorized_keys文件中去。

 

 

 

自己动手,丰衣足食!

 

 

20091013追加->

今天下午,在dcm-linux-02、dcm-suse-01、dcm-suse-02这3台机器上,都遇到了这个需要输入密码的问题,根据以前写的这个操作提示,立马搞定!~

 

 

分享到:
评论

相关推荐

    wddns3_install.sh

    wdDNS是由wdlinux团队于2011年推出的智能DNS解析系统,基于开源软件bind开发的高效,稳定的智能DNS系统... linux执行安装命令: sh wddns3_install.sh 安装完后 默认后台,用户,密码 http://ip:8091 admin/wdlinux.cn

    CertWebsite.sh

    使用域名访问网页的非交互式sh脚本文件(下载后,将文件放入Linux环境中,sh CertWebsite.sh命令即可运行成功,验证结果:将IP设为192.168.37.X网段,DNS设为192.168.37.100,通过浏览器输入域名即可访问成功;...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    树莓派linux内核交叉编译shell脚本.zip

    树莓派内核交叉编译脚本,ubuntu上运行,scp传到树莓派,运行pifuzhi.sh覆盖原来文件,树莓派B ver2测试通过,但免密码scp没有解决好,另外内核3.6版本没有dtb而是dts文件。

    入门学习Linux常用必会60个命令实例详解doc/txt

    本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...

    arch-linux-info:Arch Linux的东西(安装指南和一些shell脚本)

    # wget zurg3.github.io/arch-linux-info/arch_linux_install.sh 使脚本可执行 # chmod +x arch_linux_install.sh 运行脚本 # ./arch_linux_install.sh 输入主机名,用户名,root密码和用户密码 内核选择 DE选择 ...

    FRP-Linux服务端安装-一键安装脚本

    一、安装命令这个命令是在你自己的服务器上运行的!是在你自己的服务器上运行的!是在你自己的服务器上运行的!不是在路由器里运行的!不是在路由器里运行的!不是在路由器里运行的! wget --no-check-certificate ...

    centos一键搭建Lamp脚本(无网络离线状态可用,包含离线安装包)

    在centos7上成功搭建完成,可在无网环境下搭建 ## linux系统上自动搭建lamp环境 ``` cd lamp-auto-config ...然后运行以下命令更新环境变量: source ~/.bashrc 3.重新设置mysql密码,网上有很多方法

    linux复习题

    当需要选择下一个进程运行时, 由调度程序选择最值得运行的进程; 内存管理(MM)允许多个进程安全的共享主内存区域; 虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的...

    Linux FTP服务配置

    首先说一下概念,什么是本地用户,本地用户就是你系统/home目录下的用户,当然有的用户建立时候使用-m命令,使用户在/home下没有目录,但是这个词的意思就是系统里面有的用户. local_enable=YES //允许本地用户登录 local...

    ARM_Linux启动分析.pdf

    当采用MILO这样的引导程序来引导Linux时,不需要上面所说的Bootloader,而只需要 vmlinux或vmlinux.gz,引导程序会主动解压加载内核到0x1000(小内核)或0x100000(大内核),并直接进入内核引导部分,即本文的第二...

    Linux高级bash编程

    当使用一个不带变量参数的read命令时,将会发生什么? 11-5. read命令的多行输入 11-6. 检测方向键 11-7. 通过文件重定向来使用read 11-8. 管道输出到read中的问题 11-9. 修改当前的工作目录 11-10. 用"let"命令来作...

    docker-ubuntu-sahil:干净的linux和docker dev环境,没有虚拟机的所有沉重负担

    这应该为您提供一个Linux提示符,提示输入密码为“ p @ ssword1”的名为“ devuser”的用户。 该用户是一个sudoer。 如果您想更改zsh主题, 光盘〜 须藤chmod + x installthemes.sh ./installthemes

    mysqlbeifen.sh

    注释写得很清楚,几乎到了一条命令一个注释了,想进行优化二次修改都很简单,如果想要只备份固定的数据库的话只需要修改一下里面的mysql存储位置,在新的位置下新建需要备份的数据库名字命名的文件夹就行了。

    ist的matlab代码-Fritzbox.sh:用于控制AVMFritzBox(tm)路由器,获取信息,智能家居等的Shell脚本...可从

    即使没有Homematic,也可以在基于Linux的NAS上使用。 它基于Homematic论坛中发布的脚本: ##要求 cuxd已安装在Homematic上(最小0.58) FritzBox至少具有版本Fritz!OS 5.50(新的登录过程) ##安装 调整配置: ...

    MQ服务消息队列介绍

    解决方法如下:在服务端用runmqsc qmname命令,输入dis qmgr查看CCSID属性值nnnn,在客户端上配置环境变量: Windows 下:set MQCCSID=nnnn(在服务端看到的CCSID), Linux下:export MQCCSID=nnnn(在服务端看到的...

    netcat 瑞士军刀 linux windows netcat 瑞士军刀 linux windows

     win98用户可以在autoexec.bat加入path=nc的路径,win2000用户在环境变量中加入path中,linux含有这个命令(redhat) 1、基本使用  想要连接到某处: nc [-options] hostname port[s] [ports] ...  绑定端口等待...

    BrightnessControl:Shell脚本来控制Ubuntu Linux中的屏幕亮度

    由于脚本需要更多特权,因此我们必须使用sudo运行它并输入密码 为了避免这种情况,让我们修改sudoers文件以允许当前用户无需密码即可执行命令 打开sudoers文件: $ sudo visudo 将以下行添加到文件username ALL=...

    Linux FTP服务搭建

    [root@localhost ZendOptimizer-3.3.3-linux-glibc23-i386]#./install.sh 安装webpureftp 第1步,下载webpureftp安装文件,然后执行以下指令解压: [root@localhost Desktop]# tar zxvf webpureftp0.1.tar.gz 第2...

    linux学习记录

    Ps -auxf | grep sss:查看linux下正在运行的进程 Linux环境下部署EAR等 vi profile 在profile文件中修改环境变量 如:export JAVA_HOME=... Export CLASS_PATH=... Export PATH=$PATH:$JAVA_HOME/...

Global site tag (gtag.js) - Google Analytics