ssh

解决 ssh user@ip 'command' 出现 'command not found'的问题

环境centos6.5状况A机器sshuser@B机器‘command’执行命令(B机器添加了对A机器的信任)提示'bash:node:commandnotfound'使用sshuser@B机器手动执行命令是没有问题的echo$PATH;node-v也是正常的使用sshuser@B机器'echo$PATH;node-v'打印的环境变量路径与login方式打印的路径不一样.根据这篇文章,找到了原因.

centos升级git与及通过git通过ssh克隆代码

由于代码管理有svn迁移到了git,在clone代码的时候,由于centos自带的git版本过低,无法拉取代码。因为git的版本太低了。所以要升级才能使用:git克隆代码时,如果使用https,以后pull或者push需要每次输入账号信息,很麻烦。可以通过ssh,设置自己的公钥,去除这些麻烦的操作。

CentOS 远程管理安全设置

打开sshd_config配置文件,设置为如下。#vim/etc/ssh/sshd_configClientAliveInterval600ClientAliveCountMax0上面的例子设置的空闲超时时间间隔是600秒,即10分钟,过了这个时间后,空闲用户将被自动踢出出去。2)添加文件的写权限。3)编辑/etc/sudoers文件。4)撤销文件的写权限。也就是输入命令”chmodu-w/etc/sudoers”。

Centos接触 五在CentOS的汉化及ssh可能乱码解决

对于centos的汉化,我们在安装了语言包之后只要使用vi编辑/etc/sysconfig/i18n,变为以下的配置就可以了或许我们的centos汉化成功了,但是我们使用ssh远程连接的时候会出现乱码那么可能会是下面的错提示或者警告我们只要在编辑/etc/sysconfig/i18n时加入下边配置就可以了

装完CentOS-6.x之后的简单优化

1、更新YUM源下载163提供的.repo文件覆盖掉/etc/yum.repos.d/CentOS-Base.repo2、修改登录后的提示信息:防止暴露所装系统的发行版本以及内核信息修改/etc/issue文件3、修改SSH默认端口和禁止root用户远程登录:防止不明用户尝试登录修改/etc/ssh/sshd_config文件修改端口:Port22禁止root用户远程登录:PermitRootLo