• 每天进步一点点!

文章分类

推荐网站

常用手册

widonws上用xshell生成用户秘钥免密码登录linux服务器【原创】

widonws上用xshell生成用户秘钥免密码登录linux服务器,具体方法如下图:

 

 

 

 

注:这里给私钥起个名字,为了方便记忆可以以服务器的IP地址做文件名,点击Next

 

 

注:把公钥也就是红色框内的全部内容添加到服务器的/home/username/.ssh/authorized_keys文件中。

 

 

这里显示了用户的所有私钥,当用public key方法登录时,需要选择对应的私钥

 

 

注:非root用户需要修改一下权限

chmod 700 /home/zhangsan/.ssh
chmod 600 /home/zhangsan/.ssh/authorized_keys

 

只允许root用户之外的用户以公钥的形式登录。

 vi /etc/ssh/sshd_config  
PasswordAuthentication no #禁止使用基于口令认证的方式登陆
PubkeyAuthentication yes #允许使用基于密钥认证的方式登陆
service sshd restart

 

类别:Linux | 浏览(155) | 评论(0) | 阅读全文>>

git免密码pull和push【原创】

git免密码pull和push可以用生成秘钥和公钥的方法,也可以用下面的方法,但下面的方法有个缺陷,就是git的用户名和密码是明文的,只有在安全度要求不高的情况下使用

新建文件夹:

weijinbu

进入weijinbu文件夹,然后执行

git init

这时会在weijinbu目录下生成一个.git的文件夹,进入.git文件夹

编辑config文件

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
[remote "origin"]
        url = https://weijinbu:zhangsan@bitbucket.org/weijinbu/weijinbu.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

 

第9行中 weijinbu:zhangsan 冒号前面是用户名,后面是密码

然后执行

git pull

git fetch 

拉去仓库代码

类别:工具配置 | 浏览(139) | 评论(1) | 阅读全文>>

linux下创建用户【原创】

groupadd www
useradd -r -g www  -d /home/www -m www -s /bin/bash
#为用户设置密码
passwd www

 

-r 创建系统用户

-g 加入用户组

-d 用户的家目录

-m 自动建立用户的登入目录

-s 指定用户登入后所使用的shell

 

如果想其他普通用户切换到www无需密码,则可以修改/etc/passwd下的www用的x去掉

mysql:x:995:1000::/home/mysql:/bin/bash
www::994:1001::/home/www:/bin/bash

 

类别:Linux | 浏览(98) | 评论(0) | 阅读全文>>

解决windows下Git Bash中文乱码问题【原创】

wionws7 中使用Git Bash时经常遇到git diff 或 git log中文乱码的问题,可以在Git Bash命令行提示符下使用下面的命令解决:

export LANG="zh_CN.UTF-8"

 

解决 warning: LF will be replaced by CRLF 

git config core.autocrlf false

 

类别:Linux | 浏览(76) | 评论(0) | 阅读全文>>

windows7 命令行提示符下解决UTF8 乱码【原创】

windows7 命令行提示符下解决UTF8 乱码:

chcp 65001

上面的命令是将命令行提示符的默认页切换到UTF8,默认是中文简体,切换到UTF8后就可以正常显示UTF8的字符了

类别:工具配置 | 浏览(72) | 评论(0) | 阅读全文>>