Panel | ||||
---|---|---|---|---|
In this section:
|
Add_workflow_for_techpubs | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The
Spacevars | ||
---|---|---|
|
/opt/sonus/bin/SbcSftp
with permissions -rwsr-xr-x
, which allows the Spacevars | ||
---|---|---|
|
When executed, the program SbcSftp
:
sftp
connection from the Spacevars | ||
---|---|---|
|
Uploads/Downloads specified files to/from the remote server over a SFTP session, if the user has permissions to access the file
The advantage of using SbcSftp
over vanilla sftp
is that SbcSftp
automatically creates and deletes ACLs for accessing the remote server.
The file /var/log/sftp.log
contains messages about the following:
The success/failure of file transfers using SbcSftp
, along with exit codes
Info | ||
---|---|---|
| ||
The exit codes are identical to the GNU Linux |
Warning | ||
---|---|---|
| ||
Customers are advised to use the following "
|
To use the SbcSftp
program, execute the following command:
Code Block |
---|
% /opt/sonus/bin/SbcSftp <remote_IP> <remote_port> <username> [upload | download] <local_SBC_path> <remote_server_path> |
Tip | ||
---|---|---|
| ||
Enclose wildcard expressions in file paths within double quotes (
|
Note | ||||
---|---|---|---|---|
| ||||
Do not configure ACLs to the same remote IP and port using both
SbcSftp command; otherwise it causes the SbcSftp command to fail. |
Info | ||||
---|---|---|---|---|
| ||||
To execute the commands mentioned below, you must log on to the
linuxadmin . |
To upload the file /var/log/sonus/sbx/evlog/1000004.ACT
from the local
Spacevars | ||
---|---|---|
|
/tmp/
directory of the remote server 10.10.10.10
(using TCP port 22)
:Code Block |
---|
% /opt/sonus/bin/SbcSftp 10.10.10.10 22 user upload /var/log/sonus/sbx/evlog/1000004.ACT /tmp/ |
To download the file /home/linuxadmin/script.cli
from the remote server 10.10.10.10
to the /tmp/
directory of the local
Spacevars | ||
---|---|---|
|
22)
:Code Block |
---|
% /opt/sonus/bin/SbcSftp 10.10.10.10 22 user download /tmp/ /home/linuxadmin/script.cli |