Skip to content

Commit e434afc

Browse files
make sshd directory and remove hard set user
1 parent e8195cb commit e434afc

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/sftp-benchmark.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ jobs:
9797
touch ~/.ssh/authorized_keys
9898
cat ./keys/hansel-*.pub > authorized_keys
9999
chmod 600 ./keys/hansel-key-*.pem
100+
sudo mkdir -p /run/sshd
101+
sudo chmod 755 /run/sshd
100102
sudo /usr/sbin/sshd -p 22222 -h $PWD/keys/server-key.pem
101103
102104
- name: Run SFTP client benchmark

scripts/get-sftp-benchmark.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

3-
KEY="keys/hansel-key-ecc.pem"
4-
TEST_FILE="/home/jak/Documents/wolfssh-fork/test"
3+
KEY="$PWD/keys/hansel-key-ecc.pem"
4+
TEST_FILE="$PWD/test"
55
FILE_SIZES=("5000" "10000" "50000" "100000" "150000" "200000" "250000" "300000" "350000" "400000" "500000" "1000000")
66
TRANSFER_MBS=""
77
NUMBER_RUNS=10
@@ -19,7 +19,7 @@ fi
1919

2020
do_openssh_put_test() {
2121
cp $TEST_FILE $TEST_FILE-out
22-
sftp_command="sftp -P$PORT -i $KEY jak@127.0.0.1"
22+
sftp_command="sftp -P$PORT -i $KEY $USER@127.0.0.1"
2323
output_file="sftp_log.txt"
2424

2525
# Start the script command to capture the sftp session
@@ -37,7 +37,7 @@ EOF" /dev/null 2>&1 | tee $output_file | while read line; do
3737

3838
do_openssh_get_test() {
3939
cp $TEST_FILE $TEST_FILE-out
40-
sftp_command="sftp -P $PORT -i $KEY jak@127.0.0.1"
40+
sftp_command="sftp -P $PORT -i $KEY $USER@127.0.0.1"
4141
output_file="sftp_log.txt"
4242

4343
# Start the script command to capture the sftp session
@@ -55,14 +55,14 @@ EOF" /dev/null 2>&1 | tee $output_file | while read line; do
5555

5656
do_wolfssh_put_test() {
5757
cp $TEST_FILE $TEST_FILE-out
58-
RESULT=$(./examples/sftpclient/wolfsftp -g -l $TEST_FILE -r $TEST_FILE-out -i $PWD/keys/hansel-key-ecc.der -j $PWD/keys/hansel-key-ecc.pub -u jak -p $PORT)
58+
RESULT=$(./examples/sftpclient/wolfsftp -g -l $TEST_FILE -r $TEST_FILE-out -i $PWD/keys/hansel-key-ecc.der -j $PWD/keys/hansel-key-ecc.pub -u $USER -p $PORT)
5959
TRANSFER_MBS="$(echo "$RESULT" | awk '{print $(NF-0)}' | sed 's/MB\/s//')"
6060
printf " $TRANSFER_MBS" >> $LOG_FILE
6161
}
6262

6363
do_wolfssh_get_test() {
6464
cp $TEST_FILE $TEST_FILE-out
65-
RESULT=$(./examples/sftpclient/wolfsftp -G -l $TEST_FILE-out -r $TEST_FILE -i $PWD/keys/hansel-key-ecc.der -j $PWD/keys/hansel-key-ecc.pub -u jak -p $PORT)
65+
RESULT=$(./examples/sftpclient/wolfsftp -G -l $TEST_FILE-out -r $TEST_FILE -i $PWD/keys/hansel-key-ecc.der -j $PWD/keys/hansel-key-ecc.pub -u $USER -p $PORT)
6666
TRANSFER_MBS="$(echo "$RESULT" | awk '{print $(NF-0)}' | sed 's/MB\/s//')"
6767
printf " $TRANSFER_MBS" >> $LOG_FILE
6868
}

0 commit comments

Comments
 (0)