informatica:linux:ssh
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| informatica:linux:ssh [2013/08/26 08:38] – created jose | informatica:linux:ssh [2015/04/13 20:19] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Modo debug ====== | + | ====== SSH ====== |
| + | |||
| + | ===== Modo debug ===== | ||
| En el sevidor: | En el sevidor: | ||
| / | / | ||
| Line 5: | Line 8: | ||
| En el cliente ponemos tantas v como nivel de debug, de 1 a 3: | En el cliente ponemos tantas v como nivel de debug, de 1 a 3: | ||
| ssh -vvv -p < | ssh -vvv -p < | ||
| + | | ||
| + | ===== Restringir comandos autorizados ===== | ||
| + | |||
| + | Queremos ejecutar desde la maquina " | ||
| + | |||
| + | 1. (Opcional) Permitir ssh con contrasenya. | ||
| + | |||
| + | 1.1 (Servidor) Editar: | ||
| + | |||
| + | < | ||
| + | sudo cp / | ||
| + | sudo vim / | ||
| + | </ | ||
| + | |||
| + | Y dejar la siguiente linea asi: | ||
| + | |||
| + | 1.2 (Servidor) Recargar el servicio ssh: | ||
| + | |||
| + | sudo service ssh reload | ||
| + | |||
| + | 2. (Servidor) Crear un usuario: | ||
| + | |||
| + | sudo useradd -m user1 | ||
| + | sudo passwd user1 | ||
| + | |||
| + | 3. (Cliente, Servidor) [[informatica: | ||
| + | |||
| + | 4. (Cliente) Determinar que comando lanza rsync en el lado servidor. Para ello lanzo el comando rsync desde el lado cliente con un -v: | ||
| + | |||
| + | rsync -arvv --no-implied-dirs --ignore-errors ' | ||
| + | | ||
| + | Parte relevante de la salida: | ||
| + | |||
| + | opening connection using: ssh server.example.com rsync --server --sender -vvlogDtpre.iLsf --ignore-errors . "/ | ||
| + | |||
| + | Anotamos esa linea, quitando las comillas, y la usamos en el paso siguiente. | ||
| + | |||
| + | 6. (Servidor) Editamos " | ||
| + | |||
| + | sudo cp / | ||
| + | sudo vim / | ||
| + | |||
| + | Y anyadir al principio de la entrada de " | ||
| + | |||
| + | rsync --server --sender -vvlogDtpre.iLsf --ignore-errors . "/ | ||
| + | | ||
| + | El archivo queda de la siguiente forma: | ||
| + | |||
| + | command=" | ||
| + | |||
informatica/linux/ssh.1377506284.txt.gz · Last modified: (external edit)
