Server:
vi /etc/ssh/sshd_config ==>
PermitRootLogin yes <== IMPORTANTE no sólo descomentar sino cambiar NO por YES !!!:/etc/rc.d/sshd restart
Client:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.10.10.10
ssh root@10.10.10.10
Si hay problemas:
por defecto estan y debe estar activadas las siguientes configs:
esta activada ssh? => less /etc/rc.conf ==> ssh_enable="YES"
ssh corre? ==> /etc/rc.d/sshd start/stop/restart
el cliente ya debe tener su llave generada sino hay que hacerlo con ssh-keygen. Comprobarlo es mirar en ~/.ssh
Cambiar el shell standard del que se logea por ssh (remoto es macos):
- me importa porque uso zsh y estandar viene el bash
sudo chpass -s /bin/zsh administrator
Lindo zsh prompt coloreado con directorios, usuario y computername:
en un solo comando (copia y pega)
setopt PROMPT_SUBST
wvb11% PROMPT='%{$(pwd|([[ $EUID == 0 ]] && GREP_COLORS="mt=01;31" grep --color=always /|| GREP_COLORS="mt=01;34" grep --color=always /))%${#PWD}G%} %(!.%F{red}.%F{cyan})%n%f@%F{yellow}%m%f%(!.%F{red}.)%#%f '
https://superuser.com/questions/49092/how-to-format-the-path-in-a-zsh-prompt
ls con colores (por supuesto tambien por ssh)
ls -lhaG
zsh con historial:
zsh a traves de ssh no tiene archivo de configuracion ni historial, para que funcionen transladando los comandos de bash, es necesario lo siguiente:
vim ~/.zshrc
HISTFILE=.zhistory
SAVEHIST=1000
cp ~/.bash_history .zhistory
Simple .zshrc con todo:
vim .zshrc
HISTFILE=.zhistory
SAVEHIST=1000
setopt PROMPT_SUBST
setopt HIST_IGNORE_DUPS
setopt HIST_IGNORE_SPACE
setopt INC_APPEND_HISTORY
PROMPT='%{$(pwd|([[ $EUID == 0 ]] && GREP_COLORS="mt=01;31" grep --color=always /|| GREP_COLORS="mt=01;34" grep --color=always /))%${#PWD}G%} %(!.%F{red}.%F{cyan})%n%f@%F{yellow}%m%f%(!.%F{red}.)%#%f '
alias ls='ls -G'
i
No hay comentarios:
Publicar un comentario